# encoding: utf-8
# module PyQt5.QtWidgets
# from /usr/lib/python3/dist-packages/PyQt5/QtWidgets.cpython-35m-x86_64-linux-gnu.so
# by generator 1.146
# no doc

# imports
import PyQt5.QtCore as __PyQt5_QtCore
import PyQt5.QtGui as __PyQt5_QtGui


class QScroller(__PyQt5_QtCore.QObject):
    # no doc
    def activeScrollers(self): # real signature unknown; restored from __doc__
        """ QScroller.activeScrollers() -> list-of-QScroller """
        pass

    def ensureVisible(self, QRectF, p_float, p_float_1, p_int=None): # real signature unknown; restored from __doc__ with multiple overloads
        """
        QScroller.ensureVisible(QRectF, float, float)
        QScroller.ensureVisible(QRectF, float, float, int)
        """
        pass

    def finalPosition(self): # real signature unknown; restored from __doc__
        """ QScroller.finalPosition() -> QPointF """
        pass

    def grabbedGesture(self, QObject): # real signature unknown; restored from __doc__
        """ QScroller.grabbedGesture(QObject) -> Qt.GestureType """
        pass

    def grabGesture(self, QObject, QScroller_ScrollerGestureType_scrollGestureType=None): # real signature unknown; restored from __doc__
        """ QScroller.grabGesture(QObject, QScroller.ScrollerGestureType scrollGestureType=QScroller.TouchGesture) -> Qt.GestureType """
        pass

    def handleInput(self, QScroller_Input, QPointF, int_timestamp=0): # real signature unknown; restored from __doc__
        """ QScroller.handleInput(QScroller.Input, QPointF, int timestamp=0) -> bool """
        return False

    def hasScroller(self, QObject): # real signature unknown; restored from __doc__
        """ QScroller.hasScroller(QObject) -> bool """
        return False

    def pixelPerMeter(self): # real signature unknown; restored from __doc__
        """ QScroller.pixelPerMeter() -> QPointF """
        pass

    def resendPrepareEvent(self): # real signature unknown; restored from __doc__
        """ QScroller.resendPrepareEvent() """
        pass

    def scroller(self, QObject): # real signature unknown; restored from __doc__
        """ QScroller.scroller(QObject) -> QScroller """
        return QScroller

    def scrollerProperties(self): # real signature unknown; restored from __doc__
        """ QScroller.scrollerProperties() -> QScrollerProperties """
        return QScrollerProperties

    def scrollerPropertiesChanged(self, *args, **kwargs): # real signature unknown
        """ QScroller.scrollerPropertiesChanged[QScrollerProperties] [signal] """
        pass

    def scrollTo(self, QPointF, p_int=None): # real signature unknown; restored from __doc__ with multiple overloads
        """
        QScroller.scrollTo(QPointF)
        QScroller.scrollTo(QPointF, int)
        """
        pass

    def setScrollerProperties(self, QScrollerProperties): # real signature unknown; restored from __doc__
        """ QScroller.setScrollerProperties(QScrollerProperties) """
        pass

    def setSnapPositionsX(self, *__args): # real signature unknown; restored from __doc__ with multiple overloads
        """
        QScroller.setSnapPositionsX(list-of-float)
        QScroller.setSnapPositionsX(float, float)
        """
        pass

    def setSnapPositionsY(self, *__args): # real signature unknown; restored from __doc__ with multiple overloads
        """
        QScroller.setSnapPositionsY(list-of-float)
        QScroller.setSnapPositionsY(float, float)
        """
        pass

    def state(self): # real signature unknown; restored from __doc__
        """ QScroller.state() -> QScroller.State """
        pass

    def stateChanged(self, *args, **kwargs): # real signature unknown
        """ QScroller.stateChanged[QScroller.State] [signal] """
        pass

    def stop(self): # real signature unknown; restored from __doc__
        """ QScroller.stop() """
        pass

    def target(self): # real signature unknown; restored from __doc__
        """ QScroller.target() -> QObject """
        pass

    def ungrabGesture(self, QObject): # real signature unknown; restored from __doc__
        """ QScroller.ungrabGesture(QObject) """
        pass

    def velocity(self): # real signature unknown; restored from __doc__
        """ QScroller.velocity() -> QPointF """
        pass

    def __init__(self, *args, **kwargs): # real signature unknown
        pass

    Dragging = 2
    Inactive = 0
    InputMove = 2
    InputPress = 1
    InputRelease = 3
    LeftMouseButtonGesture = 1
    MiddleMouseButtonGesture = 3
    Pressed = 1
    RightMouseButtonGesture = 2
    Scrolling = 3
    TouchGesture = 0


